price = [["苹果", 5.5, 0], ["香蕉", 3.2, 0], ["橙子", 4.8, 0], ["葡萄", 12.0, 0]]

# 打印商品列表和单价
print('=== 水果店 ===')
for i in range(len(price)):
    print(f'{i+1}. {price[i][0]} 单价：{price[i][1]}元/斤')

# 购物车添加商品
while True:
    choice = int(input('请输入商品编号（输入0结束）：'))
    if choice == 0:
        break
    if choice < 1 or choice > len(price):
        print('商品编号错误')
        continue
    num = int(input('请输入购买数量（斤）：'))
    price[choice-1][2] += num
    print(f"已添加{num}斤{price[choice-1][0]}")

# 打印小票
print("=== 购物清单 ===")

total = 0
for i in range(len(price)):
    if price[i][2] > 0:
        print(f'{i+1}. {price[i][0]} {price[i][2]}斤 '
              f'单价：{price[i][1]}元/斤 总价：{price[i][2]*price[i][1]}元')
        total += price[i][2] * price[i][1]
print(f"总金额：{total}元")
